#pragma once

#include "Core/Input.h"

namespace Origin
{
    class WindowsInput: public Input
    {
    protected:
        virtual bool IsKeyPressedImplement(int keyCode) override;
        virtual bool IsMouseButtonPressedImplement(int button) override;
        virtual std::pair<float, float> GetMousePositionImplement() override;
        virtual float GetMouseXImplement() override;
        virtual float GetMouseYImplement() override;
    };
}

